package com.ruoyi.expressList.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 快递员列表对象 express_list
 * 
 * @author pepsi779
 * @date 2024-08-22
 */
@Data
public class ExpressList extends BaseEntity implements Serializable
{
    private static final long serialVersionUID = 1L;

//    分页
    private Integer pageNum=1;
    private Integer pageSize=5;

    public Integer getPageNum() {
        return pageNum;
    }

    public void setPageNum(Integer pageNum) {
        this.pageNum = pageNum;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    /**
     * ID
     */
    private Long id;

    /**
     * 姓名
     */
    private String name;

    /**
     * 电话
     */
    private String phone;

    /**
     * 区号
     */
    private String areaCode;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 账号
     */
    private String account;

    /**
     * 密码
     */
    private String password;

    /**
     * 头像
     */
    private String photo;

    /**
     * 注册类型 1自主 2后台
     */
    private Integer registerType;

    /**
     * 注册ID
     */
    private Long registerIp;

    /**
     * 实名状态 1实名 2未实名
     */
    private Integer realNameStatus;

    /**
     * 登录密码状态（1：设置，2：未设置）
     */
    private Integer loginPasswordStatus;

    /**
     * 快递员认证状态 1认证 2未认证
     */
    private Integer expressAuthStatus;

    /**
     * 快递公司
     */
    private String postCompany;

    /**
     * 支付密码状态 1设置 2未设置
     */
    private Integer payPasswordStatus;

    /**
     * 支付密码
     */
    private String payPassword;

    /**
     * 创建时间
     */
    private java.util.Date createDate;

    /**
     * 最后修改时间
     */
    private java.util.Date changeDate;

    /**
     * 最后登录时间
     */
    private java.util.Date loginDate;

    /**
     * 1 快递员 2普通会员
     */
    private Integer isVip;

    /**
     * 是否删除 1删除 2未删除
     */
    private Integer isDel;

    /**
     * 取件码
     */
    private Integer expressCode;

}
